// samsting : this file is auto create.

#ifndef ALIYUN_Alert_ListNotifyHistoryRequest_H_
#define ALIYUN_Alert_ListNotifyHistoryRequest_H_

#include "core/roa_acs_request.h"

namespace aliyun { namespace Alert {

class ListNotifyHistoryRequest : public RoaAcsRequest {
public:
  ListNotifyHistoryRequest();

  const string& GetProjectName(void) const;
  void          SetProjectName(const string& ProjectName);

  const string& GetAlertName(void) const;
  void          SetAlertName(const string& AlertName);

  const string& GetDimensions(void) const;
  void          SetDimensions(const string& Dimensions);

  const string& GetStartTime(void) const;
  void          SetStartTime(const string& StartTime);

  const string& GetEndTime(void) const;
  void          SetEndTime(const string& EndTime);

  int  GetPage(void) const;
  void SetPage(int Page);

  int  GetPageSize(void) const;
  void SetPageSize(int PageSize);

private:
  string ProjectName_;
  string AlertName_;
  string Dimensions_;
  string StartTime_;
  string EndTime_;
  int    Page_;
  int    PageSize_;

};

} } // namespace aliyun { namespace Alert {

#endif // #ifndef ALIYUN_Alert_ListNotifyHistoryRequest_H_

// end of file 
